home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / v7n13.arc / HELLO.C < prev    next >
Text File  |  1988-05-18  |  787b  |  54 lines

  1.  
  2.         name    hello
  3. _text    segment    byte public 'code'
  4. dgroup    group    _data,_bss
  5.         assume    cs:_text,ds:dgroup,ss:dgroup
  6. _text    ends
  7. _data    segment word public 'data'
  8. _d@        label    byte
  9. _data    ends
  10. _bss        segment word public 'bss'
  11. _b@        label    byte
  12. _bss        ends
  13. _text    segment    byte public 'code'
  14. ; /*    HELLO.C -- Hello, world */
  15. ; #include <stdio.h>
  16. ; main()
  17. ; {
  18. _main    proc    near
  19. ;     printf("Hello, world\n");
  20.     mov    ax,offset _s@
  21.     push    ax
  22.     call    near ptr _printf
  23.     pop    cx
  24. ; }
  25. @1:
  26.     ret    
  27. _main    endp
  28. _text    ends
  29. _data    segment word public 'data'
  30. _s@        label    byte
  31.     db    72
  32.     db    101
  33.     db    108
  34.     db    108
  35.     db    111
  36.     db    44
  37.     db    32
  38.     db    119
  39.     db    111
  40.     db    114
  41.     db    108
  42.     db    100
  43.     db    10
  44.     db    0
  45. _data    ends
  46. _text    segment    byte public 'code'
  47.     extrn    _printf:near
  48.     public    _main
  49. _text    ends
  50.     end
  51.  
  52.